package com.baizhi.service;

import java.util.List;

import com.baizhi.entity.Product;
import org.apache.ibatis.annotations.Param;

public interface ProductService {
	//添加商品
	void insert(Product product);
	//根据id删除商品
	void deleteById(int id);
	//根据id修改商品信息
	void updateById(Product product);
	//根据id查询商品
	Product selectById(int id);
	//根据name查询商品
	Product selectByName(String name);
	//查询所有商品
	List<Product> selectAll();
	//删除选中
	void deleteMore(List<Integer> ids);
	//分页
	List<Product> selectByPage(@Param("pageNum") int pageNum, @Param("pageSize") int pageSize);
}
